<±×¸² 1>Àº ÀϺ» HIOKI »çÀÇ HIOKI 3154 Digital M¥Ø Hi Tester Àåºñ¿Í ¹Ì±¹ HP »çÀÇ HP 34401A ¸ÖƼ¹ÌÅÍ(multi Meter) °èÃø±â¸¦ »ç¿ëÇÒ ¶§ÀÇ Åë½Å¼³Á¤ ¿¹ÀÌ´Ù.
<±×¸² 1> HIOKI3154/HP34401A INSTRUMENT ÇÁ·ÎÅäÄÝ Åë½Å¼³Á¤ ¿¹
<±×¸² 1>ÀÇ DEVICE ¼³Á¤Àº ¿¬°áµÈ Åë½ÅÆ÷Æ®( COM1 ), Åë½Å¼Óµµ( 9600 ), Parity Bit( 0 ), Data Bit( 8 ), Stop Bit( 1 )¸¦ ¼ø¼´ë·Î Àåºñ¿¡ ¼³Á¤µÈ Åë½Å¼Óµµ¸¦ ÀÔ·ÂÇÑ´Ù.
ÇÁ·ÎÅäÄÝ ¿É¼ÇºÎ¿¡´Â String ¸Þ¸ð¸®¿¡ ÀÐÀº Åë½Å µ¥ÀÌÅ͸¦ ÀúÀåÇÒ °ÍÀÎÁöÀÇ ¿©ºÎ ( 1 ), ÀúÀåÇÒ ½ÃÀÛ ¸Þ¸ð¸® ¹øÁö ( 0 ), ÀúÀå°³¼ö ( 200 ) À» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ±âº»°ªÀº (ÀÔ·ÂÀÌ ¾øÀ» °æ¿ì) 1, 0, 200 ÀÌ´Ù.
Àб⠼³Á¤ ¹æ¹ý
HIOKI3154/HP34401A INSTRUMENT Åë½Å µå¶óÀ̺ê´Â µðÁöÅÐ/¾Æ³¯·Î±× Ãâ·ÂÀ¸·Î Åë½ÅÀ» ¼öÇàÇϵµ·Ï ÇÏ¿´±â ¶§¹®¿¡ Àб⠼³Á¤Àº READ, ÇÑ ÁÙ¸¸ ÀÛ¼ºÇÏ¸é µÈ´Ù.
HIOKI3154/HP34401A INSTRUMENT ´Â ±âº»ÀûÀ¸·Î Åë½Å ASCII Çü½ÄÀ¸·Î Åë½ÅÇÏ¿© ±â±âÀÇ ¿îÀüÁ¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Â ÀåºñÀÌ´Ù.
±×·¯¹Ç·Î HIOKI3154/HP34401A INSTRUMENT Åë½Å µå¶óÀ̺ê´Â Àåºñ¿Í Åë½ÅÇÑ ¹®ÀÚ(ASCII) µ¥ÀÌÅ͸¦ Åë½Å ÇÁ·Î±×·¥ÀÇ String ¸Þ¸ð¸®¿¡ ÁöÁ¤ÇÑ ¹øÁö¿¡ ´ÙÀ½°ú °°Àº ¼ø¼·Î º¸°üÇϵµ·Ï ÇÏ¿´´Ù.
<±×¸² 2> HIOKI3154/HP34401A INSTRUMENT Åë½Å µå¶óÀ̺êÀÇ ¿É¼Ç ´ëÈ»óÀÚ
Àбâ¿Ï·á »óÅ ¹× ÀÐÀº µ¥ÀÌÅÍ °ª
HIOKI3154/HP34401A INSTRUMENT Åë½Å µå¶óÀ̺êÀÇ Àб⠿Ϸá»óÅ´ <Ç¥ 1>°ú °°Àº ¸Þ¸ð¸®¿¡ ÀúÀåµÇ°í ÀÐÀº µ¥ÀÌÅÍ´Â <Ç¥ 2>¿Í °°ÀÌ Åë½Å ¸Þ¸ð¸®¿¡ ÀúÀåÇÑ´Ù.
³»¿ë | ÀúÀå ¹øÁö | ºñ °í |
Á¤»ó Àб⠿©ºÎ | Ãâ·Â ½Ã ÀÔ·ÂÇÑ Ãâ·Â¹øÁö + 0 WORD, DWORD, FLOAT ¹øÁö | STRING ¸Þ¸ð¸® ¹øÁö´Â Ç×»ó ºóÄ |
ÀÐÀº ¼ýÀÚ µ¥ÀÌÅÍÀÇ °³¼ö | Ãâ·Â ½Ã ÀÔ·ÂÇÑ Ãâ·Â¹øÁö + 1 WORD, DWORD, FLOAT ¹øÁö |
<Ç¥ 1> ÀÐ±â ¿Ï·á »óÅ °ª ÀúÀå¹øÁö¿Í ³»¿ë
³»¿ë | ÀúÀå ¹øÁö | ºñ °í |
ù¹ø° µ¥ÀÌÅÍ | Ãâ·Â
½Ã ÀÔ·ÂÇÑ Ãâ·Â¹øÁö + 2
WORD, DWORD, FLOAT ¹øÁö |
STRING ¸Þ¸ð¸®´Â , (ÄÞ¸¶)·Î ±¸ºÐµÈ ¹®ÀÚ¿À» °¢ ¹øÁö¿¡ ÀúÀå |
¡¦ | ¡¦ |
<Ç¥ 2> ÀÐÀº µ¥ÀÌÅÍ ÀúÀå¹øÁö ¹× ³»¿ë
Åë½Å ÇÁ·Î±×·¥ÀÇ ¸Þ¸ð¸®¸¦ °Á¦·Î OFF ½ÃÅ°´Â ¹æ¹ý) µðÁöÅÐ/¾Æ³¯·Î±× Ãâ·Âű×ÀÇ Extra1À» #mem# À¸·Î ¼³Á¤Çϸé ÁöÁ¤ÇÑ Åë½Å ¸Þ¸ð¸® ¹øÁö °ªÀ» °Á¦·Î OFF ÇÒ ¼ö ÀÖ´Ù.
Ãâ·ÂÀº SCAN File°ú »ó°ü¾øÀÌ ÄÁÆ®·Ñ·¯ÀÇ Á÷Á¢ ADDRESS¿¡ ¾´´Ù.
µðÁöÅÐ Ãâ·Â ¼³Á¤¹ý
µðÁöÅÐ Ãâ·ÂÀ¸·Î Àåºñ¿¡ Àбâ/¾²±â ¸í·ÉÀ» Àü´ÞÇÒ ¼ö ÀÖ´Ù.
µðÁöÅÐ Ãâ·Â TAG ¼³Á¤ ½Ã ÇÊ¿äÇÑ ¿ä¼Ò
1) PORT Àåºñ¿¡ ¿¬°áµÈ Åë½Å PORT ¹øÈ£. Åë½ÅÇÁ·Î±×·¥¿¡ ¼³Á¤ÇÑ Æ÷Æ®¹øÈ£.(COM1, COM2 µîÀÇ ¹øÈ£°¡ ¾Æ´Ô)
2) STATION »ç¿ë¾ÈÇÔ.
3) Address ÀÐÀº µ¥ÀÌÅ͸¦ ÀúÀåÇÒ ¸Þ¸ð¸® ¹øÁö.
4) Extra1 ¸í·É¾î. HIOKI3154/HP34401A INSTRUMENT Àåºñ¿¡¼ ÁöÁ¤ÇÑ °íÀ¯ ¸í·É¾î.
5) Extra2 »ç¿ë¾ÈÇÔ.
HIOKI3154 Ãâ·Â¼³Á¤ ¿¹
¿¹1) Port : 0 Station : 0 Address : 0300 Extra1 : *CLS, EXTRA2 : ºóÄÀ¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±×/µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ HIOKI3154 ÀåºñÀÇ ¿¡·¯»óŸ¦ CLEAR ½ÃŲ´Ù.
¿¹2) Port : 0 Station : 0 Address : 0300 Extra1 : :TIMer?, EXTRA2 : ºóÄÀ¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±×/µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ HIOKI3154 ÀåºñÀÇ Timer °ªÀ» ÀÐ¾î¼ 300 ~ 302 ¡¦ ¹øÁö WORD, FLOAT, DWROD ¸Þ¸ð¸®¿¡ ÀúÀåÇÑ´Ù.
(300 ¹øÁö : Àб⠿©ºÎ – 0 = ÀÐÁö ¸øÇÔ, 1 = Á¤»ó Àбâ,
301 ¹øÁö : ¼ýÀÚ·Î ÀÐÀº µ¥ÀÌÅÍÀÇ °³¼ö – 0 = ¾øÀ½, 1 ~ n = 1 ~ n °³ÀÇ ¼ýÀÚ µ¥ÀÌÅÍ,
302 ¹øÁö : ù ¹ø° ÀÐÀº ¼ýÀÚ °ª µ¥ÀÌÅÍ, ¡¦. )
¿¹3) Port : 0 Station : 0 Address : 0310 Extra1 : :DELay?, EXTRA2 : ºóÄÀ¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±×/µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ HIOKI3154 ÀåºñÀÇ Delay °ªÀ» ÀÐ¾î¼ 310 ~ 312 ¡¦ ¹øÁö WORD, FLOAT, DWROD ¸Þ¸ð¸®¿¡ ÀúÀåÇÑ´Ù.
(310 ¹øÁö : Àб⠿©ºÎ – 0 = ÀÐÁö ¸øÇÔ, 1 = Á¤»ó Àбâ,
311 ¹øÁö : ¼ýÀÚ·Î ÀÐÀº µ¥ÀÌÅÍÀÇ °³¼ö – 0 = ¾øÀ½, 1 ~ n = 1 ~ n °³ÀÇ ¼ýÀÚ µ¥ÀÌÅÍ,
312 ¹øÁö : ù ¹ø° ÀÐÀº ¼ýÀÚ °ª µ¥ÀÌÅÍ, ¡¦. )
HP34401A Multi Meter Ãâ·Â¼³Á¤ ¿¹
¿¹1) Port : 0 Station : 0 Address : 0300 Extra1 : *CLS, EXTRA2 : ºóÄÀ¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±×/µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ HP34401A Multi Meter ÀåºñÀÇ ¿¡·¯»óŸ¦ CLEAR ½ÃŲ´Ù.
¿¹2) Port : 0 Station : 0 Address : 0300 Extra1 : FUNC ¡°VOLT:DC¡±, EXTRA2 : ºóÄÀ¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±×/µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ HP34401A Multi Meter Àåºñ¸¦ VOLT DC ÃøÁ¤¸ðµå¸¦ º¯°æÇÑ´Ù.
¿¹3) Port : 0 Station : 0 Address : 0300 Extra1 : FUNC ¡°VOLT:AC¡±, EXTRA2 : ºóÄÀ¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±×/µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ HP34401A Multi Meter Àåºñ¸¦ VOLT AC ÃøÁ¤¸ðµå¸¦ º¯°æÇÑ´Ù.
¿¹4) Port : 0 Station : 0 Address : 0300 Extra1 : INIT, EXTRA2 : ºóÄÀ¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±×/µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ HP34401A Multi Meter ÀåºñÀÇ Àб⠵¥ÀÌÅ͸¦ ÃʱâÈ(Àб⠽ÃÀÛ) ÇÑ´Ù.
¿¹5) Port : 0 Station : 0 Address : 0310 Extra1 : FETCH?, EXTRA2 : ºóÄÀ¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±×/µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ HP34401A Multi Meter Àåºñ¿¡ ÀúÀåµÈ ÃøÁ¤ °ªÀ» Åë½Å ÇÁ·Î±×·¥À¸·Î Àоî¿Í¼ ÀÐ¾î¼ 310 ~ 312 ¡¦ ¹øÁö WORD, FLOAT, DWROD ¸Þ¸ð¸®¿¡ ÀúÀåÇÑ´Ù.
( INIT ¸í·É ÈÄ ¼³Á¤µÈ Æ®¸®°Å ½Ã°£°£°ÝÀ¸·Î ÀÐÀº µ¥ÀÌÅÍ °³¼ö ¸¸Å : ÃÖ´ë 512°³ ÃøÁ¤ °ªÀ» HP34401A Multi Meter Àåºñ°¡ ÀúÀåÇÏ°í ÀÖÀ½ )
(310 ¹øÁö : Àб⠿©ºÎ – 0 = ÀÐÁö ¸øÇÔ, 1 = Á¤»ó Àбâ,
311 ¹øÁö : ¼ýÀÚ·Î ÀÐÀº µ¥ÀÌÅÍÀÇ °³¼ö – 0 = ¾øÀ½, 1 ~ n = 1 ~ n °³ÀÇ ¼ýÀÚ µ¥ÀÌÅÍ,
312 ¹øÁö : ù ¹ø° ÀÐÀº ¼ýÀÚ °ª µ¥ÀÌÅÍ, ¡¦. )
¾Æ³¯·Î±× Ãâ·Â ¼³Á¤¹ý
µðÁöÅÐ Ãâ·Â ¼³Á¤¹ý°ú µ¿ÀÏÇÏ´Ù.
HIOKI3154/HP34401A INSTRUMENT Åë½Å µå¶óÀ̺ê´Â Åë½ÅÇÑ ´ëºÎºÐÀÇ µ¥ÀÌÅÍ´Â String ¸Þ¸ð¸®¿¡ º¸°üµÇ¹Ç·Î Å͹̳¯ ¸ðµå·Î ÀåºñÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö Àִµ¥ ´ÙÀ½ÀÇ ¿¹¿Í °°ÀÌ ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.
´Ü) Åë½Å ÇÁ·ÎÅäÄÝ ¿É¼Ç¿¡¼ ¹®ÀÚ¿ ¸Þ¸ð¸®¸¦ ÀúÀåÀ¸·Î ¼³Á¤ÇØ¾ß ÇÑ´Ù.
°¡) String ¸Þ¸ð¸®¿¡¼ Åë½Å µ¥ÀÌÅ͸¦ °¡Á®¿Í¼ ȸ鿡 º¸¿©ÁÙ String ÅÂ±× 20°³¿Í ÀԷ±â(Edit Box)¿¡¼ »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ¸í·ÉÀ» Àоî¿Ã String ¸¦ ¸¸µç´Ù.
³ª) ¸í·É¾î¸¦ Ãâ·ÂÇÒ µðÁöÅРű׸¦ °°ÀÌ ¸¸µé°í ½ºÆ©µð¿À ÇÁ·Î±×·¥À¸·Î <±×¸² 3>°ú °°Àº ¸ðµâȸéÀ» ¸¸µç´Ù.
<±×¸² 3> ¸ðµâ ÆíÁý±â(½ºÆ©µð¿À)¿¡¼ Å͹̳¯ ȸéÀ» ¸¸µç ¿¹
´Ù) <±×¸² 3>¿¡¼ ÀÌÀü¸í·ÉÀ» º¼ ¼ö ÀÖµµ·Ï ÀÛ¼ºÇÑ ¹öÅÏÀº <Ç¥ 3>°ú °°Àº ½ºÅ©¸³Æ®¸¦ ¸ðµâ ½ÇÇà Áß¿¡ °è¼ÓÀ¸·Î ¸¸µé¾î ÀÌÀüÀÇ ¸í·ÉÀ» º¼ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÑ´Ù.
±â ´É |
³» ¿ë |
Å͹̳¯ ȸ鿡¼ ÀÌÀü ¸í·ÉÀ» º¼ ¼ö ÀÖµµ·Ï ÇÔ |
if(pos == $scroll_pos) return; pos = $scroll_pos;
for(i = 0; i < 20; i = i+1) { @sprintf(tag_name, "ST_%02d.address", i); @SetTagValue(tag_name, pos+i); } |
<Ç¥ 3> ÀÌÀü ¸í·ÉÀ» º¼ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÑ ½ºÅ©¸³Æ® ÀÛ¼º ¿¹
¶ó) <±×¸² 3>ÀÇ ÀԷ±â(Edit Box)ÀÇ ¼Ó¼º ´ëÈ»óÀÚÀÇ È®Àå±â´É ÅÇÀ» ¿¾î¼ È®Àå±â´É »ç¿ë°ú Key DownÀ» üũ( v ) ÇÏ°í Key Down ¹öÅÏÀ» ¼±ÅÃ(<±×¸² 4> ÂüÁ¶)ÇÑ´Ù.
¸¶) Key Down ½ºÅ©¸³Æ®¸¦ <Ç¥ 4>¿Í °°ÀÌ ÀÛ¼ºÇÑ´Ù.
¹Ù) ¶ÇÇÑ ÀԷ±â(Edit Box)ÀÇ ÅÂ±× ÅÇ¿¡¼ ÀԷ±âÀÇ ³»¿ëÀ» ÀúÀåÇÒ Å±׸¦ ( STRING02 : ¿¹ ) ÁöÁ¤ÇÑ´Ù.
»ç) À§ÀÇ ¼ø¼·Î ¸ðµâÆÄÀÏÀ» ÀÛ¼ºÇϸé <±×¸² 5>°ú °°Àº Å͹̳¯ ȸéÀ» ¸¸µé ¼ö ÀÖ´Ù.
<±×¸² 4> ÀԷ±â (Edit Box) ÀÇ ¼Ó¼º È®Àå±â´É ÅÇÀÇ ¼³Á¤È¸é
±â ´É | ³» ¿ë |
ÀԷ±â(Edit Box)¿¡¼ ¿£ÅÍÅ°(Enter)¸¦ ´·¶À» °æ¿ì ÀÔ·ÂÇÑ ³»¿ëÀ» ÀåºñÀÇ ¸í·ÉÀ¸·Î Àü¼ÛÇÏ´Â ½ºÅ©¸³Æ® ÀÛ¼º ¿¹ |
retn = @KeyGetCode(); if(retn != 13) return; // ¿£ÅÍÅ°°¡ ¾Æ´Ï¸é return
// ÀÔ·Â ¹®ÀÚ¿À» Extra1 ¿¡ º¹»ç @sprintf($DO_EXEC.Extra1, $STRING02); $DO_EXEC = 0; // Ãâ·Â¸í·É @EditBoxSetText("EditBox1", ""); |
<Ç¥ 4> ÀÌÀü ¸í·ÉÀ» º¼ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÑ ½ºÅ©¸³Æ® ÀÛ¼º ¿¹
<±×¸² 5> °¨½Ã ÇÁ·Î±×·¥¿¡¼ Å͹̳¯ ȸéÀ» ÀÛ¼ºÇÑ ¿¹